renewing yourself - French English Dictionary